f6a7c963cc8152a209f9ca778e1acde4f86c4846,commons/src/main/java/com/orientechnologies/common/io/OFileUtils.java,OFileUtils,getSizeAsNumber,#Object#,12

Before Change



			pos = size.indexOf('B');
			if (pos > -1)
				return Long.parseLong(size.substring(0, pos));

			pos = size.indexOf('%');
			if (pos > -1)
				return -1 * Long.parseLong(size.substring(0, pos));

			// RE-THROW THE EXCEPTION
			throw new IllegalArgumentException("Size " + size + " has a unrecognizable format");

After Change



			pos = size.indexOf('B');
			if (pos > -1)
				return (long) string2number(size.substring(0, pos)).floatValue();

			pos = size.indexOf('%');
			if (pos > -1)
				return (long) (-1 * string2number(size.substring(0, pos)).floatValue());

			// RE-THROW THE EXCEPTION
			throw new IllegalArgumentException("Size " + size + " has a unrecognizable format");